java 数组转字符串,并且用符号进行拼接,join方法

您所在的位置:网站首页 java int转string的方法 java 数组转字符串,并且用符号进行拼接,join方法

java 数组转字符串,并且用符号进行拼接,join方法

2023-08-17 03:01| 来源: 网络整理| 查看: 265

本文档为个人博客文档系统的备份版本、作者:小游、作者博客:点击访问

参考https://blog.csdn.net/huanghanqian/article/details/86361386

使用别人的库

使用 org.apache.commons.lang.StringUtils 中的 join 函数。 StringUtils.join(array, "-")使用 Google Guava 中的 com.google.common.base.Joiner 类。 Joiner.on('-').join(array)

join() 括号中的参数既可以传入 Iterable,又可以传入 @Nullable Object first, @Nullable Object second, Object… rest 。 Guava 对空指针有着严格的限制,如果传入的对象中包含空指针,Joiner 会直接抛出 NullPointer Exception。与此同时,Joiner 提供了两个方法,让我们能够优雅的处理待拼接集合中的空指针。 如果我们希望忽略空指针,那么可以调用 skipNulls 方法,得到一个会跳过空指针的 Joiner 实例。如果希望将空指针变为某个指定的值,那么可以调用 useForNull 方法,指定用来替换空指针的字符串。

使用java8自带的方法

List list = new ArrayList(); list.add("Mxy"); list.add("StringUtils"); list.add("join"); String join = StringUtils.join(list,"-");//传入String类型的List集合,使用"-"号拼接 System.out.println(join); String[] s = new String[]{"Yuan","Mxy"};//传入String类型的数组,使用"-"号拼接 String join2 = StringUtils.join(s,"-"); System.out.println(join2);


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3